package com.allo2o.common.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.allo2o.common.VO.MerchantInfoVO;
import com.allo2o.common.domain.MerchantInfoDO;
import com.allo2o.shared.web.result.Paging;
import org.springframework.stereotype.Repository;

@Repository
public interface MerchantInfoDOMapper {

    int deleteByPrimaryKey(Integer id);

    int insert(MerchantInfoDO record);

    int insertSelective(MerchantInfoDO record);

    MerchantInfoDO selectByPrimaryKey(Integer id);

    MerchantInfoDO selectByAccount(String mobile);

    int updateByPrimaryKeySelective(MerchantInfoDO record);

    int updateByPrimaryKey(MerchantInfoDO record);

    int deleteByUserAccount(String mobile);

    List<MerchantInfoDO> query_list_Selective(@Param("status") Integer status, @Param("paging") Paging paging);
}